strike repeatedly - German English Dictionary